#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include "experimentconfiguration.h"

QT_BEGIN_NAMESPACE
class QLabel;
class QUdpSocket;
class QListWidget;
class QDateTime;
class QVBoxLayout;
class QGroupBox;
class QTableWidget;
class QGridLayout;
class QStringLiteral;
class QListWidget;
class peoplelist;
class showerroomlist;
class doorStartList;
class Sensorstartlist;
class QTimer;
class QHeaderView;
class QSound;
class ClientList;
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();
private:
    void createMenus();
    QGridLayout * Initialization();
    ExperimentConfiguration & s_EC;
    ClientList* clientViewListWidget;
private slots:
    void addClient();
};
#endif // MAINWINDOW_H
